Exploring Organizations' Software Quality Assurance Strategies
نویسنده
چکیده
Exploring Organizations’ Software Quality Assurance Strategies by Scott Underwood MBA, University of Fredericton, 2010 Doctoral Study Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Business Administration Walden University September 2016 Abstract Poor software quality leads to lost profits and even loss of life. U.S. organizations lose billions of dollars annually because of poor software quality. The purpose of this multiple case study was to explore the strategies that quality assurance (QA) leaders in small software development organizations used for successful software quality assurance (SQA) processes. A case study provided the best research design to allow for the exploration of organizational and managerial processes. The target population group was the QA leaders of 3 small software development organizations who successfully implemented SQA processes, located in Saint John, New Brunswick, Canada. The conceptual framework that grounded this study was total quality management (TQM) established by Deming in 1980. Face-to-face semistructured interviews with 2 QA leaders from each organization and documentation including process and training materials provided all the data for analysis. NVivo software aided a qualitative analysis of all collected data using a process of disassembling the data into common codes, reassembling the data into themes, interpreting the meaning, and concluding the data. The resulting major themes were Agile practices, documentation, testing, and lost profits.Poor software quality leads to lost profits and even loss of life. U.S. organizations lose billions of dollars annually because of poor software quality. The purpose of this multiple case study was to explore the strategies that quality assurance (QA) leaders in small software development organizations used for successful software quality assurance (SQA) processes. A case study provided the best research design to allow for the exploration of organizational and managerial processes. The target population group was the QA leaders of 3 small software development organizations who successfully implemented SQA processes, located in Saint John, New Brunswick, Canada. The conceptual framework that grounded this study was total quality management (TQM) established by Deming in 1980. Face-to-face semistructured interviews with 2 QA leaders from each organization and documentation including process and training materials provided all the data for analysis. NVivo software aided a qualitative analysis of all collected data using a process of disassembling the data into common codes, reassembling the data into themes, interpreting the meaning, and concluding the data. The resulting major themes were Agile practices, documentation, testing, and lost profits. The results were in contrast to the main themes discovered in the literature review, although there was some overlap. The implications for positive social change include the potential to provide QA leaders with the strategies to improve SQA processes, thereby allowing for improved profits, contributing to the organizations’ longevity in business, and strengthening the local economy. Exploring Organizations’ Software Quality Assurance Strategies by Scott Underwood MBA, University of Fredericton, 2010 Doctoral Study Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Business Administration Walden University September 2016 Dedication For Alex and Leah. Thank you for sharing daddy’s time and motivating me beyond comprehension. In the winter, may your footsteps never meet. Acknowledgments This doctoral study is a shared accomplishment with everyone who offered words of encouragement or gave their time to my family while I was working. I appreciated all of these gestures. I thank my Chair, Dr. Klein, for being a source of encouragement and support. I enjoyed working under your guidance. Thank you to Dr. Lazo and Dr. Lentz, for your help and feedback throughout this process. I would specifically like to acknowledge my family. Each of you has inspired me to achieve this accomplishment in unique ways and allowed me to lean on your different strengths throughout the process. To Dad, who set the academic standard and offered unwavering support. To Mom, for your strength, resolve, and love. To Lisa, for your focus on family. To the Justasons, for your support and helping to keep our house sane during this journey. Most importantly to Tracy, for your unquestioning love, support, and understanding. We did it.
منابع مشابه
Improvement of Key Problems of Software Testing in Quality Assurance
Quality assurance makes sure the project will be completed based on the previously approved specifications, standards and functionality. It is required without defects and possible problems. It monitors and tries to progress the development process from the start of the project. Software Quality Assurance (SQA) is the combination of the entire software development process, which includes softwa...
متن کاملAgile Software Assurance
1. What is the quality of Agile Software, importantly, how we can evaluate the quality of Agile Software? 2. Can Agile assure the quality under time pressure and with unstable requirements? 3. What are the best ways to assure the quality of Agile Software? 4. Different organizations interpret words like Agile and iterative in different ways. Therefore, another question is how do organizations u...
متن کاملA Quality Assurance Initiative for Emergency Medical Services
Ohio Revised Code 4765.12 mandates the implementation of ongoing peer review and quality assurance (QA) programs for all emergency medical service (EMS) organizations in the State of Ohio. The purpose of implementing QA programs for EMS is to ensure delivery of quality care to the public. Public health core strategies are to assess systems and assure the implementation of policies and processes...
متن کاملThe Case For Maintaining Assurance Cases
When we build and maintain safety-, mission-, or security-critical systems, we are usually constrained by regulations or acquisition guidelines that require us to provide a documented body of evidence that the system satisfies specified critical properties. In other words, we must construct an “assurance case” to convince the purchaser or user of the system’s suitability or quality. However, in...
متن کاملTools, Strategies & Models for Incorporating Software Quality Assurance in Risk Oriented Testing
Evolution of software is cumbersome process and also needs many iterations of software testing for satisfying some quality criteria. Software quality assurance activities must be effectively used for the proper software quality management and to achieve good product quality .Effective quality management is related to Value Engineering and Risk Management. In the present paper we will study rele...
متن کامل